@media(max-width:1800px) {
#top{ width:100%; background:#fff; position:fixed; top:0; z-index:30; box-shadow:0 5px 5px rgba(0,0,0,0.1);}
#menu{ float:right; width:70vw;}
#mainmenu{ overflow:hidden;}
#mainmenu ul{ float:right;}
#mainmenu ul li{ float:left; margin-left:5.5vw;}
#mainmenu ul li a{ display:block; font-size:16px; line-height:75px; font-weight:500; background:url(image/bgcolor.png) no-repeat center 55px/0% 2px;}
#mainmenu ul li a:hover{ color:#d4261f;background:url(image/bgcolor.png) no-repeat center 55px/100% 2px;}
#mainmenu ul li .zmenu{ position:absolute; z-index:20; margin-left:-44px; display:none;}
#mainmenu ul li .zmenu p a{ line-height:2.7vw; padding:0 50px; font-size:14px;}
#mainmenu ul li .zmenu p a:hover{ background:#d4261f; color:#fff;}
#mainmenu ul li.mbt{ display:none;}

#banner_color{font-size:30px;}

#ind_cy .left{ float:left; width:44.625vw; }
#ind_cy .left ul{ transition:all 0.5s;}
#ind_cy .left ul li{ float:left; width:44.625vw;}
#ind_cy .left img{ width:100%;}

#ind_cy .right{ width:43.625vw; float:right; background:#d0ba84; overflow:hidden; height:24.0vw;}
#ind_cy .right .k{ padding:0 5vw; overflow:hidden; color:#fff;}
#ind_cy .right .k p:nth-child(1){ font-size:30px; font-weight:bold; line-height:40px; margin-top:4vw; transition:all 0.5s;}
#ind_cy .right .k p:nth-child(2){ font-size:14px; line-height:24px; margin-top:1vw;}
#ind_cy .right .k .btn{ overflow:hidden; margin-top:2vw; }
#ind_cy .right .k .btn ul li{ float:left; margin-right:0.5vw; margin-bottom:0.5vw;}
#ind_cy .right .k .btn ul li a{ display:block; color:#fff; padding:0 1vw; line-height:1.6vw; border:solid 2px #fff; }
#ind_cy .right .k .btn ul li a:hover{ background:#fff; color:#d4261f;}

#ind_cy .right .pic{width:43.625vw; height:24.0vw; display:none;}
#ind_cy .right .pic img{ width:100%; height:100%;}

#ind_cy .change{ position:absolute; margin-top:22vw; width:43.625vw; z-index:2; text-align:center;}
#ind_cy .change div{ display:inline-block;}
#ind_cy .change div p{ display:block; width:9px; height:9px; border:solid 2px #fff; border-radius:50%; float:left; cursor:pointer; margin:0 5px;}
#ind_cy .change div p:nth-child(1){ background:#fff;}

#ind_jt{ width:90%; max-width:1600px; overflow:hidden; margin:0.9vw auto 0 auto; }
#ind_jt .left{ float:left; width:44.625vw; height:24.0vw;  background:#d4261f; }
#ind_jt .left .k{ padding:0 5vw; overflow:hidden; color:#fff;}
#ind_jt .left .k p:nth-child(1){ font-size:30px; font-weight:bold; line-height:40px; margin-top:6vw;}
#ind_jt .left .k p:nth-child(2){ font-size:14px; line-height:24px; margin-top:1vw;}
#ind_jt .left .k .btn{ overflow:hidden; margin-top:2vw;}
#ind_jt .left .k .btn ul li{ float:left; margin-right:0.5vw; margin-bottom:0.5vw;}
#ind_jt .left .k .btn ul li a{ display:block; color:#fff; padding:0 1vw; line-height:1.6vw; border:solid 2px #fff; }
#ind_jt .left .k .btn ul li a:hover{ background:#fff; color:#d4261f;}

#ind_jt .left .pic{width:44.625vw; height:24.0vw; display:none;}
#ind_jt .left .pic img{ width:100%; height:100%;}


#ind_jt .right{ width:43.625vw; float:right;overflow:hidden;}
#ind_jt .right .ka{width:43.625vw; position:absolute; margin-top:-15vw; height:38.97vw; overflow:hidden;}
#ind_jt .right .ka ul li{ float:left; width:44.625vw;}
#ind_jt .right .ka img{ width:44.625vw;height:38.97vw;}

#ind_jt .change{ position:absolute; margin-top:22vw; width:43.625vw; z-index:2; text-align:center;}
#ind_jt .change div{ display:inline-block;}
#ind_jt .change div p{ display:block; width:9px; height:9px; border:solid 2px #fff; border-radius:50%; float:left; cursor:pointer; margin:0 5px;}
#ind_jt .change div p:nth-child(1){ background:#fff;}

#ind_gy{ width:90%; max-width:1600px; overflow:hidden; margin:0.9vw auto 0 auto; }
#ind_gy .left{ float:left; width:54.48vw; }
#ind_gy .left img{ width:100%;}

#ind_gy .right{ width:33.5vw; float:right; background:#f7f7f7; overflow:hidden; height:28.65vw;}
#ind_gy .right .k{ padding:0 5vw; overflow:hidden; color:#333;}
#ind_gy .right .k p:nth-child(1){ font-size:30px; font-weight:bold; line-height:40px; margin-top:4vw; transition:all 0.5s;}
#ind_gy .right .k p:nth-child(2){ font-size:16px; line-height:30px; margin-top:2vw;}
#ind_gy .right .k .btn{ overflow:hidden; margin-top:2vw;}
#ind_gy .right .k .btn ul li{ float:left; margin-right:0.5vw; margin-bottom:0.5vw;}
#ind_gy .right .k .btn ul li a{ display:block; color:#666; padding:0 18px; line-height:1.6vw; border:solid 2px #ddd; }
#ind_gy .right .k .btn ul li a:hover{ background:#d4261f; color:#fff;border:solid 2px #d4261f;}

#ind_gy .right .pic{width:32.5vw; height:28.65vw; display:none;}
#ind_gy .right .pic img{ width:100%; height:100%;}

#ind_gy .change{ position:absolute; margin-top:27vw; width:32.5vw; z-index:2; text-align:center;}
#ind_gy .change div{ display:inline-block;}
#ind_gy .change div p{ display:block; width:9px; height:9px; border:solid 2px #666; border-radius:50%; float:left; cursor:pointer; margin:0 5px;}
#ind_gy .change div p:nth-child(1){ background:#666;}


#ind_st{ width:90%; max-width:1600px; margin:2.08vw auto 0 auto; overflow:hidden;}
#ind_st ul li{ text-align:center; width:25%; height:20.8vw; float:left;}
#ind_st ul li:nth-child(1){ background:url(image/btn1.jpg) no-repeat center/100% 100%; transition:all 5s;}
#ind_st ul li:nth-child(1):hover{background:url(image/btn1.jpg) no-repeat center/120% 120%;}
#ind_st ul li:nth-child(1) a{ display:block; color:#fff; width:100%; height:28.5vw; overflow:hidden; background:#d4261f;}
#ind_st ul li:nth-child(1) a p:nth-child(1){ padding-top:5vw; transition:all 0.5s;}
#ind_st ul li:nth-child(1) a p:nth-child(2){ font-size:24px; line-height:40px;}
#ind_st ul li:nth-child(1) a p:nth-child(3){ display:none;transition:all 0.5s;}

#ind_st ul li:nth-child(1) a:hover{ background:none;}
#ind_st ul li:nth-child(1) a:hover p:nth-child(1){ padding-top:4vw;}
#ind_st ul li:nth-child(1) a:hover p:nth-child(3){ display:block;}

#ind_st ul li:nth-child(2){ background:url(image/btn2.jpg) no-repeat center/100% 100%; transition:all 5s;}
#ind_st ul li:nth-child(2):hover{background:url(image/btn2.jpg) no-repeat center/120% 120%;}
#ind_st ul li:nth-child(2) a{ display:block; color:#fff; width:100%; height:28.5vw; overflow:hidden; background:#d0ba84;}
#ind_st ul li:nth-child(2) a p:nth-child(1){ padding-top:5vw; transition:all 0.5s;}
#ind_st ul li:nth-child(2) a p:nth-child(2){ font-size:24px; line-height:40px;}
#ind_st ul li:nth-child(2) a p:nth-child(3){ display:none;transition:all 0.5s;}

#ind_st ul li:nth-child(2) a:hover{ background:none;}
#ind_st ul li:nth-child(2) a:hover p:nth-child(1){ padding-top:4vw;}
#ind_st ul li:nth-child(2) a:hover p:nth-child(3){ display:block;}

#ind_st ul li:nth-child(3){ background:url(image/btn3.jpg) no-repeat center/100% 100%; transition:all 5s;}
#ind_st ul li:nth-child(3):hover{background:url(image/btn3.jpg) no-repeat center/120% 120%;}
#ind_st ul li:nth-child(3) a{ display:block; color:#fff; width:100%; height:28.5vw; overflow:hidden; background:#444;}
#ind_st ul li:nth-child(3) a p:nth-child(1){ padding-top:5vw; transition:all 0.5s;}
#ind_st ul li:nth-child(3) a p:nth-child(2){ font-size:24px; line-height:40px;}
#ind_st ul li:nth-child(3) a p:nth-child(3){ display:none;transition:all 0.5s;}

#ind_st ul li:nth-child(3) a:hover{ background:none;}
#ind_st ul li:nth-child(3) a:hover p:nth-child(1){ padding-top:4vw;}
#ind_st ul li:nth-child(3) a:hover p:nth-child(3){ display:block;}

#ind_st ul li:nth-child(4){ background:url(image/btn4.jpg) no-repeat center/100% 100%; transition:all 5s;}
#ind_st ul li:nth-child(4):hover{background:url(image/btn4.jpg) no-repeat center/120% 120%;}
#ind_st ul li:nth-child(4) a{ display:block; color:#fff; width:100%; height:28.5vw; overflow:hidden; background:#716f70;}
#ind_st ul li:nth-child(4) a p:nth-child(1){ padding-top:5vw; transition:all 0.5s;}
#ind_st ul li:nth-child(4) a p:nth-child(2){ font-size:24px; line-height:40px;}
#ind_st ul li:nth-child(4) a p:nth-child(3){ display:none;transition:all 0.5s;}

#ind_st ul li:nth-child(4) a:hover{ background:none;}
#ind_st ul li:nth-child(4) a:hover p:nth-child(1){ padding-top:4vw;}
#ind_st ul li:nth-child(4) a:hover p:nth-child(3){ display:block;}


#about1 .con{font-size:14px; line-height:24px;}

#data{ width:90%; max-width:1600px; margin:2vw auto; overflow:hidden; border-top:solid 1px #f7f7f7; padding-top:2vw;}
#data ul{}
#data ul li{ width:33%; float:left;}
#data ul li div:nth-child(1){ width:100px; float:left;margin-right:10px;}
#data ul li div:nth-child(1) img{ width:100%;}
#data ul li p:nth-child(1){ font-size:40px; padding-top:5px; font-weight:900; line-height:50px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#d4261f;}
#data ul li p:nth-child(2){ font-size:14px; line-height:40px; color:#333;}


#about2{ width:90%; max-width:1600px; margin:4vw auto 0 auto; overflow:hidden;}
#about2 ul{ width:98vw;}
#about2 ul li{ width:42vw; margin-right:5vw; float:left;}
#about2 .con{ width:100%; font-size:14px; margin-top:2vw; line-height:24px;}
#about2 .con p{ padding:0;}
#about2 .pic{ width:100%;}
#about2 .pic img{ width:100%; border-radius:20px;}

#about3{ width:90%; max-width:1600px; margin:2vw auto 0 auto; overflow:hidden;}
#about3 ul{ width:90vw;}
#about3 ul li{ width:22.5vw; float:left;}
#about3 ul li a{ display:block; width:90%; text-align:center; line-height:50px; font-size:14px; color:#333; background:#f7f7f7; border-radius:20px; overflow:hidden;}
#about3 ul li a p:nth-child(1){ margin:10px 10px 0px 10px; overflow:hidden; border-radius:10px;}
#about3 ul li a img{ width:100%; transition:all 0.5s;}
#about3 ul li a:hover img{ transform:scale(1.15);}
#about3 ul li a:hover{ background:#d4261f; color:#fff;}


#history{ width:90%; max-width:1600px; margin:2vw auto 0 auto; overflow:hidden;}
#history .con{ background:url(image/line.jpg) no-repeat center top/4px 100%; overflow:hidden; width:100%; float:left;}
#history .con ul{}
#history .con ul li{ overflow:hidden; width:100%;}
#history .con ul li .k{ width:50%; float:left; }
#history .con ul li .bit{ float:right; width:50px; padding-top:14px;}
#history .con ul li .bit p{ width:14px; height:14px; display:block; background:#d4261f; border-radius:50%; float:right; margin-right:-11px; border:solid 5px #eee;}
#history .con ul li .li{ overflow:hidden; border-bottom:solid 1px #f7f7f7; padding-bottom:20px; margin-bottom:20px; text-align:right;}
#history .con ul li .li p:nth-child(1){ font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:800; color:#d0ba84; line-height:50px;}
#history .con ul li .li p:nth-child(2){ font-size:14px;}
#history .con ul li.it .k{ float:right; width:50%;}
#history .con ul li.it .bit{ float:left; width:50px; padding-top:14px;}
#history .con ul li.it .bit p{ width:14px; height:14px; display:block; background:#d4261f; border-radius:50%; float:left; margin-left:-11px; border:solid 5px #eee;}
#history .con ul li.it .li{ overflow:hidden; border-bottom:solid 1px #f7f7f7; padding-bottom:20px; margin-bottom:20px;text-align:left;}
#history .con ul li.it .li p:nth-child(1){ font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:800; color:#d0ba84; line-height:50px;}
#history .con ul li.it .li p:nth-child(2){ font-size:14px;}


#cerfitecate1{ width:90%; max-width:1600px; margin:1vw auto 0 auto; overflow:hidden;}
#cerfitecate1{font-size:14px; line-height:24px;}

#cerfitecate2{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#cerfitecate2 ul{}
#cerfitecate2 ul li a{ display:block; line-height:40px; font-size:14px;}
#cerfitecate2 ul li img{ width:100%;}



#probig .con{ overflow:hidden; background:none; float:right; width:50vw; padding:1vw 0vw 3vw 0vw; }
#probig .con h1{ font-size:1.875vw; line-height:30px; color:#d4261f; font-weight:600; }
#probig .con p{ font-size:14px; line-height:18px; margin-top:1vw; color:#333;}
#probig .con p:nth-child(3){ font-size:18px; color:#d4261f; font-weight:bold; padding-top:1vw; border-top:solid 1px rgba(0,0,0,0.1);}
#probig .con .app{ width:100%; overflow:hidden; margin-top:10px;}
#probig .con .app ul li{ width:40px; text-align:center; color:#333; float:left; margin-right:4vw; font-size:14px;}
#probig .con .app ul li img{ width:100%; }

#probig .con p:nth-child(5){ font-size:18px; color:#d4261f; font-weight:bold; padding-top:1vw; border-top:solid 1px rgba(0,0,0,0.1);}
#probig .con p:nth-child(6){ overflow:hidden;}
#probig .con p:nth-child(6) span{ display:block; float:left; cursor:pointer; margin-right:5; border:solid 1px #d0ba84; line-height:30px; background:#none; color:#333; border-radius:5px; font-size:12px; padding:0 15px; margin-bottom:10px;}
#probig .con p:nth-child(7){ margin-top:2vw;}
#probig .con p:nth-child(7) a{display:block; color:#fff; background:#d4261f; line-height:40px; padding:0 30px; text-align:center; font-size:14px; border-radius:50px; float:left; margin-right:1vw;}
#probig .con p:nth-child(7) a:hover{ padding:0 40px;}
#probig .con p:nth-child(7) a:nth-child(2){ background:#d0ba84;}

#pro_cai{ width:90%; max-width:1600px; background:#fff; margin:1.5vw auto 0 auto; overflow:hidden;}
#pro_cai .tt{ overflow:hidden; border-bottom:solid 1px #eee; line-height:60px; margin:2vw 3vw 0 3vw;}
#pro_cai .tt h2{ font-size:20px; color:#333; float:left;}
#pro_cai .tt p{ float:right;}
#pro_cai .tt p a{ display:block; width:100px; line-height:30px; border-radius:50px; background:#f7f7f7; text-align:center; color:#d4261f; margin-top:20px; }
#pro_cai .tt p a:hover{ background:#d4261f; color:#fff; width:120px;}

#news{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#news ul li{ padding-bottom:2vw;}
#news ul li a{ display:block; background:#fff; overflow:hidden; padding:30px 50px 30px 30px;  margin:0 auto; }
#news ul li a .pic{ float:left; width:24vw; margin-right:2vw; overflow:hidden;}
#news ul li a .pic img{ width:100%; transition:all 0.5s;}
#news ul li a .con{ float:right; width:55vw;}
#news ul li a .con p:nth-child(1){ font-size:20px; line-height:30px; padding-top:10px;color:#333; font-weight:700; overflow:hidden;}
#news ul li a .con  p:nth-child(2){ font-size:14px; color:#999; margin-top:10px;}
#news ul li a .con  p:nth-child(2) img{ width:14px; vertical-align:middle; margin-right:5px; margin-bottom:2px;}
#news ul li a .con  p:nth-child(3){ font-size:14px;overflow:hidden; padding-top:10px; line-height:24px;}
#news ul li a .con  p:nth-child(4){ width:120px; background:#f7f7f7; color:#333; text-align:center; border-radius:30px; line-height:36px; margin-top:20px; transition:all 0.5s;}
#news ul li a .con  p:nth-child(4):hover{ width:150px; background:#D4261F; color:#fff;}
#news ul li a:hover .pic img{ transform:scale(1.15);}
#news ul li a:hover .con p:nth-child(1){ color:#D4261F;}

#cp{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#cp ul li{ width:31%; margin-right:2.3%; float:left; margin-bottom:2vw;}
#cp ul li a{ display:block; padding:20px; background:#fff;}
#cp ul li a p{ overflow:hidden;}
#cp ul li a p:nth-child(1) img{ width:100%; transition:all 0.5s;}
#cp ul li a p:nth-child(2){ font-size:18px; line-height:40px; padding-top:10px; color:#333;}
#cp ul li a p:nth-child(4) img{ height:14px; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
#cp ul li a:hover p:nth-child(1) img{ transform:scale(1.15)}
#cp ul li a:hover p:nth-child(2){ color:#D4261F;}


#cpbig{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#cpbig .pic{ float:left; overflow:hidden; width:40vw;}
#cpbig .pic img{ width:100%;}

#cpbig .con{ overflow:hidden; background:#fff; float:right; width:37.5vw; padding:3vw 5vw 3vw 5vw; height:27.2vw;}
#cpbig .con h1{ font-size:1.6vw; line-height:40px; color:#333; font-weight:600; }
#cpbig .con p{ font-size:14px; line-height:24px; margin-top:1vw;}
#cpbig .con p:nth-child(3){ font-size:18px; color:#333; font-weight:bold; padding-top:1vw; border-top:solid 1px #f7f7f7; border-bottom:solid 1px #f7f7f7; padding-bottom:1vw;}
#cpbig .con p:nth-child(3) img{height:18px; vertical-align:middle; margin-bottom:2px;}
#cpbig .con p:nth-child(4){font-size:18px; color:#333; font-weight:bold;}
#cpbig .con .sp{ display:block; overflow:hidden; padding:5px;}
#cpbig .con .sp ul li{ float:left; margin-right:10px; width:220px; margin-top:1vw;}
#cpbig .con .sp ul li a{ display:block; box-shadow:0 2px 5px rgba(0,0,0,0.1); padding:10px; font-size:14px; overflow:hidden; border-radius:10px;}
#cpbig .con .sp ul li a img{ width:100px; float:left;}
#cpbig .con .sp ul li a div{ float:left;}
#cpbig .con .sp ul li a div p:nth-child(1){ line-height:30px; color:#333;}
#cpbig .con .sp ul li a div p:nth-child(2){ font-size:12px; width:90px; line-height:30px; background:#f7f7f7; text-align:center; border-radius:50px; transition:all 0.5s;}
#cpbig .con .sp ul li a:hover div p:nth-child(2){ background:#D4261F; color:#fff;}

#cp_zf{ width:90%; max-width:1600px; margin:1.5vw auto 0 auto; background:#fff;overflow:hidden;}
#food{ width:52%; float:left;}
#food h2{ overflow:hidden; border-bottom:solid 1px #eee; line-height:60px; margin:2vw 3vw 0 3vw; font-size:20px; color:#333;}

#food .sc{ margin:1vw 3vw 0 3vw;  overflow:hidden;}
#food .sc dl{ margin-right:0;}
#food .sc dl dt{ font-size:16px; font-weight:bold; color:#D4261F; width:100%; overflow:hidden; line-height:50px; border-bottom:solid 1px #f7f7f7; margin-bottom:20px;}
#food .sc dl dd{ float:left; width:20%; margin-right:0; text-align:center; line-height:40px;}
#food .sc dl dd img{ width:80px; border-radius:50%;}

#method{ width:45%; float:right; overflow:hidden;}
#method h2{ overflow:hidden; border-bottom:solid 1px #eee; line-height:60px; margin:2vw 3vw 0 2vw; font-size:20px; color:#333;}
#method .zf{ overflow:hidden; margin-right:3vw; margin-left:2vw;}
#method .zf p{ border-bottom:solid 1px #f7f7f7; padding:10px 0 15px 0; font-size:14px;}
#method .zf_video{ overflow:hidden;margin-left:2vw; margin-right:3vw; margin-top:20px;}

#contact{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#contact .con{ float:left; width:42vw; background:#f7f7f7; height:23vw;}
#contact .con p{ border-bottom:solid 1px #eee; margin:0 3vw; padding:12px 0; font-size:14px; overflow:hidden;}
#contact .con p:nth-child(1){ font-size:24px; color:#D4261F; font-weight:700; margin-top:30px;}
#contact .pic{ float:right; width:45vw;}
#contact .pic img{ width:100%;}

#servicepic{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#servicepic .left{ width:39.4vw; float:left;}
#servicepic .right{ width:48.2vw; float:right;}
#servicepic img{ width:100%;}

#bussiness{ width:90%; background:#f7f7f7;  margin:3vw auto 0 auto; overflow:hidden; max-width:1600px;}
#bussiness .k{ padding:3vw; overflow:hidden;}
#bussiness .k p{ float:left; width:33.33%; margin-bottom:1vw;}
#bussiness .k p:nth-child(2){ text-align:center;}
#bussiness .k p:nth-child(3){ text-align:right;}
#bussiness .k p input{ width:98%; text-indent:20px; height:50px; font-size:14px;}
#bussiness .k p:nth-child(4){ width:100%;}
#bussiness .k p textarea{ width:97%; height:150px; padding:20px 1.5%; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;}
#bussiness .k p:nth-child(5){ text-align:left; width:100%;}
#bussiness .k p button{ width:200px; height:50px; transition:all 0.5s; line-height:50px; background:#D4261F; font-size:16px; color:#fff; border-radius:5px; cursor:pointer;}
#bussiness .k p button:hover{ width:250px;}

#bussiness1{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden;}
#bussiness1 .k .left{ float:left; width:50%;}
#bussiness1 .k .right p{ line-height:60px; border-bottom:solid 1px #eee; width:40%; float:right; font-size:14px;}
#bussiness1 .k .right p:last-child{ border-bottom:none; overflow:hidden; margin-top:2vw;}
#bussiness1 .k .right p:last-child a{ display:block; float:left; margin-right:2vw; background:#f7f7f7; padding:10px; border-radius:10px; color:#D4261F;}
#bussiness1 .k .right p:last-child a span{ display:block; text-align:center; line-height:60px; float:left; padding:0 10px;}
#bussiness1 .k .right p:last-child a img{ width:60px; float:left;}

#bussiness2{ width:90%; max-width:1600px; margin:3vw auto 0 auto; overflow:hidden; background:url(image/di.jpg) no-repeat top center/100% auto; background-attachment:fixed;}
#bussiness2 .left{ float:left; width:30vw; margin:3vw;}
#bussiness2 .left img{ width:100%;}
#bussiness2 .right{ float:left; overflow:hidden; width:48vw; margin-top:4vw;}
#bussiness2 .right ul{}
#bussiness2 .right ul li{ width:19vw; float:left; color:#fff; border-radius:10px; margin:0 0 1vw 1vw; padding:1.5vw 2vw; min-height:6vw;}
#bussiness2 .right ul li:nth-child(1){ background:rgba(208,186,132,0.8);}
#bussiness2 .right ul li:nth-child(2){ background:rgba(212,38,31,0.9);}
#bussiness2 .right ul li:nth-child(3){ background:rgba(105,142,236,0.9);}
#bussiness2 .right ul li:nth-child(4){ background:rgba(79,187,0,0.9);}
#bussiness2 .right ul li:nth-child(5){ background:rgba(117,156,149,0.9);}
#bussiness2 .right ul li:nth-child(6){ background:rgba(117,100,96,0.9);}
#bussiness2 .right ul li p:nth-child(2){ font-size:20px; font-weight:bold; line-height:30px;}
#bussiness2 .right ul li p:nth-child(2) span{ font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500; line-height:30px;}
#bussiness2 .right ul li p:nth-child(3){ font-size:12px;}
#bussiness2 .right ul li p:nth-child(1){ font-size:12px; position:absolute; margin:-1vw 0 0 17.5vw;}
#bussiness2 .right ul li p:nth-child(1) a{ display:block; width:40px; height:40px; line-height:40px; color:#fff; border-radius:50%; text-align:center; background:rgba(0,0,0,0.4);}
#bussiness2 .right ul li:nth-child(6) p:nth-child(1){ font-size:16px; font-family:Arial, sans-serif; line-height:24px; }
#bussiness2 .right ul li:nth-child(6) p:nth-child(2){ font-size:16px; font-family:Arial, sans-serif;line-height:18px;font-weight:500; }

#bussiness3{ width:90%; max-width:1600px; text-align:center; margin:-4vw auto 0 auto; overflow:hidden;}
#bussiness3 p{ }
#bussiness3 a{ display:block; float:right; margin-left:2vw; background:#f7f7f7; padding:10px; min-width:15vw; border-radius:10px; color:#D4261F;}
#bussiness3 a span{ display:block; text-align:center; line-height:60px; float:left; padding:0 10px;}
#bussiness3 a img{ width:60px; float:left;}




#service{ width:90%; max-width:1600px; margin:1vw auto 0vw auto; overflow:hidden; }
#service .left h2{ font-weight:600; font-size:1.6vw;line-height:40px; color:#333; }
#service .left{ background:#f7f7f7; width:42.9%; float:right; padding:3vw 5vw; height:16.5vw; overflow:hidden;}
#service .left p{ font-size:14px; line-height:30px; margin-top:1vw;}
#service .left p span{ display:block; background:#d4251f; border-radius:50%; width:24px; line-height:24px; height:24px; text-align:center; color:#fff; float:left; margin:3px 10px 0 0;}

#service .right{ float:left; width:39.4vw; height:22.5vw;}
#service .right img{ width:100%; height:100%;}

#service1{ width:90%; max-width:1600px; margin:1vw auto 3vw auto; overflow:hidden; }
#service1 .left{ background:#f7f7f7; width:53%; float:left; padding:3vw 5vw; height:20.5vw; overflow:hidden;}
#service1 .left h2{ font-weight:600; font-size:1.6vw;line-height:60px; color:#333; }
#service1 .left p{ font-size:14px; line-height:30px; margin-top:1vw;}
#service1 .left p span{ display:block; font-size:18px; font-weight:700; color:#d4251f;}

#service1 .right{ float:right; color:#fff; width:20.6vw; height:20.5vw; background:#d4251f;padding:3vw 5vw; text-align:center;}
#service1 .right p:nth-child(1){ font-size:2vw; font-weight:700; line-height:80px; margin-top:1.5vw;}
#service1 .right p:nth-child(2){ font-size:14px;}
#service1 .right p:nth-child(3){ font-size:14px;}
#service1 .right p:nth-child(4) a{ display:block; background:#d0bb84; color:#fff; font-size:14px; line-height:40px; border-radius:5px; width:150px; margin:2vw auto 1vw auto;}








}
